Discovering High-Level Information for Program Understanding
نویسندگان
چکیده
This paper presents a program analysis approach that discovers a general class of auxiliary informaton and latent program structure for incremental program comprehension. It combines traditional program analysis technology and comprehension mechanism for efficient incrementality of program understanding. The auxiliary information can be used in software maintenance and other possible applications.
منابع مشابه
Towards Vulnerability Discovery Using Extended Compile-time Analysis
Eliminating vulnerabilities from low-level code is vital for securing software. Static analysis is a promising approach for discovering vulnerabilities since it can provide developers early feedback on the code they write. But, it presents multiple challenges not the least of which is understanding what makes a bug exploitable and conveying this information to the developer. In this paper, we p...
متن کاملConsumption capability analysis for Micro-blog users based on data mining
Data mining is an effective method of discovering useful information in a large amount of data. The capability of understanding the user’s consumption is vital for a company. Discovering the significant customers allows the company to focus on the most valuable customers. This paper uses micro-blog users’ check-in data and shop information for analysis and cluster method of data mining. We anal...
متن کاملA Qualitative Investigation Into Conceptual Understanding at Iranian Elementary Schools
This study attempts to root out some of the causes of absence of conceptual understanding in elementary level particularly in math subject and the factors that cause this deficiency. As a body of researchers, we use a quasi-form of methodology qualitatively designed by which we give a pre-test and post-test to our participants (randomly selected teachers and students), through some open-ended q...
متن کاملTowards Vulnerability Discovery Using Staged Program Analysis
Eliminating vulnerabilities from low-level code is vital for securing software. Static analysis is a promising approach for discovering vulnerabilities since it can provide developers early feedback on the code they write. But, it presents multiple challenges not the least of which is understanding what makes a bug exploitable and conveying this information to the developer. In this paper, we p...
متن کاملMid-level Representation for Visual Recognition
Visual Recognition is one of the fundamental challenges in AI, where the goal is to understand the semantics of visual data. Employing mid-level representation, in particular, shifted the paradigm in visual recognition. The mid-level image/video representation involves discovering and training a set of mid-level visual patterns (e.g., parts and attributes) and represent a given image/video util...
متن کامل